rs23
(usa Ubuntu)
Enviado em 13/11/2010 - 14:09h
Uma empresa telefônica deseja fazer as contas telefônicas mensais de seus assinantes através do computador. A cobrança de seus serviços é feita obedecendo o seguinte critério:
Tarifa básica
Telefone residencial - r$ 1.20
Telefone comercial - r$ 1.30
Serviço local
r$ 0.45 por pulso excedente (acima de 90 pulsos)
Serviço de interurbano
Tarifas variáveis mais 30% sobre estas tarifas para o Fundo Nacional de Telecomunicações (FNT)
Serviço despertador
r$ 1,30 por serviço prestado
Telegrama fonado
Custo da ECT mais r$ 4,20 por telegrama
a) Leia um número indeterminado de telefones contendo as seguintes informações sendo que,
o último telefone, que não entrará nos cálculos, contém o número do telefone igual a zero.
- nº do telefone;
- tipo do telefone (1 se for residencial e 2 se comercial);
- nº de pulsos registrados p/chamadas locais;
- total de interurbanos e as suas tarifas;
- nº de serviços de despertador prestados;
- nº de telegramas passados;
b) Calcule e imprima:
1 – para cada assinante, o número de seu telefone e o valor de sua conta mensal;
2 – o valor da maior conta e o número do telefone do assinante que a pagou (suponha que não haja mais de um
assinante com o mesmo valor de conta a pagar);
3 – O total arrecadado pela TELEMIG no mês.
4 – Total de Telegramas
5 - Total de Interurbanos e o seu valor
6- Valor total arrecadado pela ECT
7 - Total de telefones Residências e o seu valor
8 - Total de telefones Comerciais e o seu valor
9 - Total de valores arrecadados pela FNT
O problema que estou querendo solucionar o valor total da conta
Segue o trecho que tentei fazer:
A tarifa que eu estou somando e de 1.30 ou de 1.20 dependendo do tipo do telefone
vlTelemig = (nrDespertador *1.30) + (vlInterurbano * 0.70) + nrPulsoExcedente + 1.20 + tarifa;
vlTelemig era para ser o valor total da conta mas acho que esta conta esta errada.
E também criei as seguintes variáveis para calcular as tarifas
tarifa += nrDespertador * 1.30;
tarifa += nrTelegrama * 4.20;
tarifa += vlInterurbano;
vlFNT = vlInterurbano * 0.30;
ect += nrTelegrama * 4.20;
qtdTelegrama += nrTelegrama;
E para calcular o valor total arrecado pela empresa eu fiz assim:
vlTotalTelemig = tpTele + vlTelemig + tarifa;
Só que o problema esta na hora de calcular o valor da conta do usuário
Obs: As outras coisas que o problema pede eu fiz somente o valor da conta acho que esta com erro.
Alguem poderia me ajudar a terminar este problema?